package com.shenfc.fxzj.service;

import com.github.pagehelper.PageInfo;
import com.shenfc.fxzj.domain.Blog;
import com.shenfc.fxzj.domain.PageBean;

import java.util.Map;

/**
 * 博客Service接口
 * @author Administrator
 *
 */
public interface BlogService {

	/**
	 * 分页查询博客
	 * @param map 查询参数
	 * @param pageBean 分页参数
 	 * @return
	 */
	public PageInfo<Blog> queryBlogPage(Map<String, Object> map, PageBean pageBean);

	
	/**
	 * 通过Id查找实体
	 * @param id
	 * @return
	 */
	public Blog getBlogById(Long id);
	
	/**
	 * 更新博客信息
	 * @param blog
	 * @return
	 */
	public Integer update(Blog blog); 
	

	/**
	 * 添加博客信息
	 * @param blog
	 * @return
	 */
	public Integer addBlog(Blog blog);
	
	/**
	 * 删除博客信息
	 * @param id
	 * @return
	 */
	public Integer deleteBlogBatch(Long[] id);
	
}
